BODY {
	font-size : 8px;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : #333366;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	MARGIN: 0pt;
}

H1  {
font-size : 18pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000000;
}

H2  {
font-size : 14pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #990000;
}

H3  {
font-size : 12pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #990000;
}

.dataTable  {
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : #333366;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

.dataTable  A:link, .dataTable A:visited, .dataTable A:active  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #336666;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.dataTable A:hover  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #336666;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.dataTable TR TH  {
	font-size : 9pt;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : black;
	text-decoration : none;
	background-color : #f3f0dd;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	border-bottom : 1px solid #000000;
	text-align: left;
}

.dataTable TR TD 
{
    border-bottom: solid #cccccc 1px;
}

.SmallText  {
font-size : 6.4pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.homePageText  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.homePageText  A:link, .homePageText A:visited, .homePageText A:active {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.homePageText A:hover  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #336666;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.DefText  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.DefText  A:link, .DefText A:visited, .DefText A:active  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.DefText A:hover  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #336666;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.DefTextAlt  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
background-color : #ededed;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.DefTextAlt  A:link, .DefTextAlt A:visited, .DefTextAlt A:active  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.DefTextAlt A:hover  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #336666;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.DefTextLocked  {
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : #333366;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
}

.button  {
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : gray;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #c9c9c9;
	background-color: #FFFFFF;
}

.noDisp {
	display:none;
}

INPUT {
font : xx-small Verdana;
}
   
.Error  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #990000;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.Error  A:link, .Error A:visited, .Error A:active  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #990000;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.Error A:hover  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : blue;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
	   
.Closewindow  {
font-size : 10pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #990000;
text-align : right;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.TableTitle {
font-size : 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #990000;
}

.TableTitle2 {
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : black;
	text-decoration : none;
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #000000;
	border-left : 1px none #000000;
	border-right : 1px none #000000;
	border-top : 1px none #000000;
}

.Tableheader  {
	font-size : 9pt;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : black;
	text-decoration : none;
	background-color : #f3f0dd;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	border-bottom : 1px solid #000000;
}

.Tableheader2  {
font-size : 9pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
background-color : #c4c4c4;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.Groupheader  {
font-size : 9pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : white;
text-decoration : none;
background-color : #2C4B74;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.TableDate  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.TableDate A:link, .TableDate A:visited, .TableDate A:active {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.TableDate A:hover {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #990000;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.TableDatehover, .TableDatehover A:hover, .TableDateHover a:link, .TableDateHover a:visited{
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : none;
background-color : #e0e0e0;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.TableDataSmall  {
font-size : 7pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : #333366;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}

.CallOut, .CallOut  A:link, .CallOut A:visited, .CallOut A:active  {
font-size : 10pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : black;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CallOut  A:link, .CallOut A:visited, .CallOut A:active  {
font-size : 10pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #000000;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CallOut A:hover  {
font-size : 10pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #336666;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.SmallLabel  {
font-size : 7pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CallOutSmall  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CallOutSmall  A:link, .CallOutSmall A:visited, .CallOutSmall A:active {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #000000;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CallOutSmall A:hover  {
font-size : 8pt;
font-style : normal;
line-height : normal;
font-weight : bold;
color : #336666;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.Foot, .Foot A:link, .Foot A:visited, .Foot A:active  {
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	text-decoration : none;
	color : #000063;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.Foot A:hover  {
	font-size : 8pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	font-variant : normal;
	text-decoration : underline;
	color : #6670BA;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.PortData {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EDEDED;
}
.PortData A:link, .PortData A:visited, .PortData A:active{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EDEDED;
}
.PortData A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #f88b1c;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EDEDED;
}
.DialogHeader {
	font-size : 12pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
}

.pageLinks {
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
	color : #000063;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.pageLinks A:link, .pageLinks A:visited, .pageLinks A:active  {
	font-size : 8pt;
	font-weight : normal;
	text-decoration : underline;
	color : #000063;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.pageLinks A:hover  {
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
	color : #6670BA;
	font-family : Verdana, Arial, Helvetica, sans-serif;		
}

.SubHeading  {
	font-size : 12pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #990000;
}

.PageHeader {
	font-size : 14pt;
	font-style : normal;
	line-height : normal;
	font-weight : normal;
	color : black;
	text-decoration : none;
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.hiddenText  {
font-size : 9pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : white;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.hiddenText  A:link, .hiddenText A:visited, .hiddenText A:active  {
font-size : 9pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : white;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.hiddenText A:hover  {
font-size : 9pt;
font-style : normal;
line-height : normal;
font-weight : normal;
color : white;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.infoBox {
	border:1px solid blue;
	padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 0px;
	background-color:#e4e7ef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.errorBox {
	border:1px solid red;
	padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 0px;
	background-color:#fdcecf; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
}
.greyBox {
	border:1px solid #E6E6E6;
	padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 0px;
	background-color:#F7F7F7; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
}
UL.menu
{
    font-size : 8pt;
    color : #333366;
    text-decoration : none;
    text-align: left;
    margin-left: 2em;  
    padding-left: 0; 
    margin-top: .1em;
}
UL.menu LI
{
    list-style-type: none;
}
UL.menu LI A
{
    width:100%;
    text-decoration:none;
    color : #333366;
}
UL.menu LI A:hover
{
    background-color:#e0e0e0;
    color : #333366;
}
UL.menu LI A:visited
{
    text-decoration:none;
    color : #333366;
}
DIV.box {margin:0 0 20px 0;padding:10px;border:1px solid #c0c0c0;background-color:#fafbfc;color:#505050;font-size:8pt;line-height:1.5em; overflow:auto}
DIV.box H4 { margin-top: 0.3em; color: #505050; letter-spacing:-1px; font-weight:bold; font-size: 10pt; border-bottom:1px solid black;}

DIV.leftPane { width:49%; float:left;}
DIV.rightPane { width:49%; float:right;}

SPAN.note {color: Red; font-size: 7pt; font-style:italic}

/* TABLE
----------------------------------------------------------*/

TABLE TD.right { text-align:right;}
TABLE TD.label { font-weight:bold;}
